package com.itheima.demo03;

import java.util.ArrayList;

public class Test02 {
    public static void main(String[] args) {

        ArrayList<BosCat> list = new ArrayList<>();
        ArrayList<LiHuaCat> list1 = new ArrayList<>();
        ArrayList<TaiDiDog> list2 = new ArrayList<>();
        ArrayList<HuskDog> list3 = new ArrayList<>();

        keepPet(list);
        keepPet(list1);
        keepPet(list2);
        keepPet(list3);

    }



    //1.该方法能养所有品种的猫，但是不能养狗
  /*  public static void keepPet(ArrayList<? extends Dog> list) {

    }*/
    //2.该方法能养所有品种的狗，但是不能养猫
   /* public static void keepPet(ArrayList<? extends Cat> list) {

    }*/
    //3.该方法能养所有的动物，但是不能传其他类型
    public static void keepPet(ArrayList<? extends Animal> list) {

    }
}


